import java.io.IOException;

/*
 * Danielle and Idan
 * **/
public class Ex1Main {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Ex1Main ex1=  new Ex1Main();
		try {
			ex1.runPgm();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}

	private void runPgm() throws IOException {
		switch (Constants.RUN_MODE) {
		case Constants.RUN_REGULAR_RUN:
			GUI g = new GUI();
			g.startRun();
			break;
		case Constants.SAEIF_A:
			SaeifA aChecker = new SaeifA();
			aChecker.startTest();
			break;
		case Constants.SAEIF_B:
			SaeifB bchecker = new SaeifB();
			bchecker.startTest();
			break;
		case Constants.SAEIF_C:
			SaeifC cChecker = new SaeifC();
			cChecker.startTest();
			break;
		case Constants.SAEIF_D:
			SaeifD dChecker = new SaeifD();
			dChecker.startTest();
			break;
		case Constants.SAEIF_E:
			SaeifE eChecker= new SaeifE();
			eChecker.startTest();
			break;
		default:
			break;
		}
		
		
		
	}

}
